<template>
    <div>
        医院设置添加
        <el-form ref="form"  label-width="120px">
            <el-form-item label="医院名称">
                <el-input v-model="hospitalSet.hosname"></el-input>
            </el-form-item>
            <el-form-item label="医院编号">
                <el-input v-model="hospitalSet.hoscode"></el-input>
            </el-form-item>
            <el-form-item label="api基础路径">
                <el-input v-model="hospitalSet.apiUrl"></el-input>
            </el-form-item>
            <el-form-item label="联系人姓名">
                <el-input v-model="hospitalSet.contactsName"></el-input>
            </el-form-item>
            <el-form-item label="联系人手机">
                <el-input v-model="hospitalSet.contactsPhone"></el-input>
            </el-form-item>
            <el-form-item>
                <el-button type="primary" @click="saveOrUpdate">保存</el-button>
            </el-form-item>
        </el-form>
    </div>
</template>

<script>
import hospset from '@/api/hospset'
    export default{
        data() {
            return {
               hospitalSet:{} 
            }
        },
        created() {
            //获取路由中id
            if(this.$route.params && this.$route.params.id){
                const id = this.$route.params.id
                this.getHospSet(id)
            }
            
        },
        methods: {
           //添加
           save(){
               hospset.saveHospSet(this.hospitalSet)
                .then(response =>{
                    //提示
                    this.$message({
                        type:'success',
                        message:'添加成功'
                    })
                    //跳转页面
                    this.$router.push({
                        path:'/hospSet/list'
                    })
                })
           },
           updata(){
               hospset.updataHospitalSet(this.hospitalSet)
                .then(response =>{
                    //提示
                    this.$message({
                        type:'success',
                        message:'添加成功'
                    })
                    //跳转页面
                    this.$router.push({
                        path:'/hospSet/list'
                    })
                })
           },
            saveOrUpdate(){
                if(!this.hospitalSet.id){
                    this.save()
                }else{
                    this.updata()
                }
            },
            //根据id查询
            getHospSet(id){
                hospset.getHospSet(id)
                .then(response => {
                    this.hospitalSet = response.data
                })
            }
        },
    }
</script>